@charset "utf-8";
/* CSS Document */

/*---------------框子-------------------*/
div.dialog_detail{
	/*border:1px solid #A4B9CE;
	position:fixed;
	background:#FFF;
	-moz-border-radius:5px 5px 5px 5px;
	top:20%;
	left:30%;
	float:left;
	z-index:999;
	display:none;
	color:#786566;*/
}
div.dialog_edit{
}
/*---------------框子-------------------*/
/*---------------头部-------------------*/
div.dialog_detail_title{
	border:1px solid #A4B9CE;
	margin:5px;
	background:#acc1d7;
	height:24px;
	position:relative;
	cursor:move;
	-moz-border-radius:5px 5px 5px 5px;
}
div.dialog_detail_title span{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	position:absolute;
	top:5px;
	left:10px;
}
div.dialog_detail_title a{
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	position:absolute;
	top:3px;
	right:10px;
	cursor:pointer;
	text-decoration:none;
	padding:1px 3px;
	display:block;
	-moz-border-radius:5px 5px 5px 5px;
	text-align:center;
}
div.dialog_detail_title a:hover{
	background:#d8e7f3;
	color:#0078ae;
}
/*---------------头部-------------------*/
table.dialog_detail_main tr td{
	vertical-align:top;
}

div.error{
	border:1px #cd0a0a solid;
	background:#fef1ec;
	color:#cd0a0a;
	text-align:center;
	font-size:12px;
	padding:10px;
	margin:10px 20px;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
}
/*---------------中间------------------*/
div.dialog_detail_con{
	padding:0 0 10px;
	margin:5px;
	width:380px;
	float:left;
	font-size:12px;
}
div.dialog_detail_con div.clock{
	float:left;
}
div.dialog_detail_con div.clock a{
	font-size:11px;
	padding:2px 3px 0px 3px;
	float:left;
	white-space:pre;
}
div.dialog_detail_con div.clock button{
	font-size:12px;
	margin:0;
	border-width:1px;
	cursor:pointer;
}
div.dialog_detail_con div.clock span.alarm{
	padding-left:18px;
	background:url(../../image/remind.png) 0 -2px no-repeat;
}
div.dialog_detail_con div.cycle_event span.cycle{
	padding-left:18px;
	background:url(../../image/remind.png) 0 -17px no-repeat;
}
div.dialog_detail_con div.type span.event{
	background:url(../../image/event.png) no-repeat;
	padding-left:15px;
	height:14px;
}
div.dialog_detail_con div.type span.work{
	background-position:0 2px;
}
div.dialog_detail_con div.type span.other{
	background-position:0 -42px;
}
div.dialog_detail_con div.type span.socal{
	background-position:0 -12px;
}
div.dialog_detail_con div.type span.sect{
	background-position:0 -27px;
}
div.dialog_detail_con div.time{
	padding:3px 0 3px 28px;
	float:left;
}
div.dialog_detail_con div.time a{
	font-size:11px;
	padding:2px 3px 0px 3px;
	float:left;
	white-space:pre;
}
div.dialog_detail_con div.time span.time_to{
	padding:0 5px;
}
div.dialog_detail_con div.time input.data{
	width:177px;
	margin-right:5px;
}
div.dialog_detail_con div.con span.info{
	width:245px;
}
div.dialog_detail_con div.con textarea{
	width:177px;
	font-size:12px;
	float:left;
}
div.dialog_detail_con div.btm{
	padding:3px 28px;
	width:330px;
	float:left;
}
div.dialog_detail_con div.btm a{
	float:right;
	margin-left:5px;
	width:14px;
	height:14px;
	background:url(../../image/operate.png) no-repeat 0 0;
}
div.dialog_detail_con div.btm a.over{
	background-position:0 0px;
}
div.dialog_detail_con div.btm a.over:hover{
	background-position:-14px 0px;
}
div.dialog_detail_con div.btm a.del{
	background-position:0 -28px;
}
div.dialog_detail_con div.btm a.del:hover{
	background-position:-14px -28px;
}
div.dialog_detail_con div.btm a.disremind{
	background-position:0 -16px;
}
div.dialog_detail_con div.btm a.disremind:hover{
	background-position:-14px -16px;
}
div.dialog_detail_con div.btm a.remind{
	background-position:0 -98px;
}
div.dialog_detail_con div.btm a.remind:hover{
	background-position:-14px -98px;
}
div.dialog_detail_con div.btm a.edit{
	background-position:0 -56px;
}
div.dialog_detail_con div.btm a.edit:hover{
	background-position:-14px -56px;
}
div.dialog_detail_con div.btm a.alarm{
	background-position:0 -98px;
}
div.dialog_detail_con div.btm a.alarm:hover{
	background-position:-14px -98px;
}
div.dialog_detail_con div{
	padding:3px 0px 3px 28px;
	float:left;
	width:352px;
}
div.dialog_detail_con div span{
	float:left;
	font-size:12px;
	padding:0px 3px;
	margin:2px 0;
}
div.dialog_detail_con div span.title{
	width:70px;
	float:left;
	text-align:right;
	padding-right:5px;
}
div.dialog_detail_con div.head input{
	width:177px;
}
div.dialog_detail_con div.add input{
	width:177px;
}
div.dialog_detail_con div input{
	float:left;
	font-size:12px;
	padding:0;
	margin:0;
}
div.dialog_detail_con div select{
	float:left;
	padding:0;
	margin:0;
	font-size:12px;
}
div.dialog_detail_con div.select{
	padding:5px;
}
div.dialog_detail_con div.select ul{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
div.dialog_detail_con div.select ul li{
	float:left;
	padding-left:10px;
	color:#786566;
	font-size:14px;
	font-weight:bold;
}
div.dialog_detail_con div.select ul li input{
	margin:0 3px;
	float:left;
	height:12px;
	width:12px;
}
div.dialog_detail_con div.clock_detail{
	float:left;
	padding:3px 3px 3px 38px;
	width:330px;
}
div.clock_detail ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	border:1px #CDCDCD dashed;
	padding:10px;
}
div.clock_detail ul li{
	width:100%;
	float:left;
	padding:3px 0;
}
div.clock_detail ul li ol{
	margin:0;
	padding:0;
	display:block;
	float:left;
}
div.clock_detail ul li input{
	margin:0;
	padding:0;
	float:left;
	height:12px;
	width:12px;
}
div.clock_detail ul li span{
	float:left;
	padding-left:3px;
}
/*----------------------------------------------------*/
#event_detail{
	margin:0;
	padding:0;
	width:100%;
}
#allday_detail{
	margin:0;
	padding:0;
	width:100%;
}
#alarm_detail{
	margin:0;
	padding:0;
	width:100%;
}
#memorial_detail{
	margin:0;
	padding:0;
	width:100%;
}
#alert_show_part_alert_icon{
	margin:0;
	margin-top:4px;
	padding:0;
	width:14px;
	height:14px;
	background:url(../../image/operate.png) no-repeat 0 0;
	text-decoration: none;
}

#alert_show_part_alert_icon.alarm{
	background-position:0 -84px;
}
#alert_show_part_alert_icon.alarm:hover{
	background-position:-14px -84px;
}
#alert_show_part_alert_icon.disremind{
	background-position:0 -98px;
}
#alert_show_part_alert_icon.disremind:hover{
	background-position:-14px -98px;
}
#alert_show_part div a{
	margin:0;
	margin-left: 5px;
	float:right;
	padding:0;
	width:14px;
	height:14px;
	background:url(../../image/operate.png) no-repeat 0 0;
	text-decoration: none;
}
#alert_show_part div a.edit{
	background:url(../../image/detail_modify.png) no-repeat 0 0;
}
#alert_show_part div a.edit:hover{
	background:url(../../image/detail_modify.png) no-repeat 0 0;
}
#alert_show_part div a.del{
	background-position:0 -28px;
}
#alert_show_part div a.del:hover{
	background-position:-14px -28px;
}
/*----------------------------------------------------*/
/*---------------中间------------------*/
/*---------------重复------------------*/
div.repeat_event{
	margin:0;
	padding:0;
	width:282px;
}
div.repeat_event div.repeat_title{
	padding:0;
	float:left;
}
div.repeat_event span{
	float:left;
	padding:1px 3px;
	font-size:12px;
}
div.repeat_event span.title{
	padding-right:5px;
}
div.repeat_event select{
	float:left;
	font-size:12px;
	padding:0;
	margin:0;
}

/*----------------- more_box ---------------*/
div.more_box{
	float:left;
	width:310px;
	margin:5px 15px;
	font-size:12px;
	display:none;
}
div.more_box div.choose_table{
	width:100%;
	border-bottom:1px #CDCDCD solid;
	float:left;
}
div.choose_table a{
	float:left;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:3px 10px;
	margin:0 5px;
	border:1px #CDCDCD solid;
	border-width:1px 1px 0 1px;
	position:relative;
	z-index:10;
	top:1px;
	left:0;
}
div.choose_table a.onit{
	position:relative;
	z-index:10;
	top:1px;
	left:0;
	background:#FFF;
}
div.more_box div.cycle_box{
	width:100%;
	float:left;
}
div.cycle_box div.repeat_box{
	padding:5px 0px 5px 0;
	float:left;
	width:310px;
}
div.repeat_box span{
	font-size:12px;
}
div.repeat_box input{
	font-size:12px;
	margin:0 5px;
	padding:0;
}
div.repeat_box select{
	font-size:12px;
	margin:0;
	padding:0;
}
div.repeat_box font{
	font-size:12px;
}
div.repeat_box div.daily{
	float:left;
	display:none;
}
div.repeat_box div.daily span{
	float:left;
}
div.repeat_box div.daily input{
	float:left;
	width:20px;
	font-size:12px;
}
div.repeat_box div.hourly{
	float:left;
	display:none;
}
div.repeat_box div.hourly span{
	float:left;
}
div.repeat_box div.hourly input{
	float:left;
	width:20px;
	font-size:12px;
}
div.repeat_box div.weekly{
	float:left;
	display:none;
}
div.repeat_box div.weekly span{
	float:left;
}
div.repeat_box div.weekly input{
	float:left;
	width:20px;
	font-size:12px;
}
div.repeat_box div.weekly ul{
	list-style:none;
	float:left;
	padding:5px 0px;
	margin:0;
	width:100%;
}
div.repeat_box div.weekly ul li{
	float:left;
}
div.repeat_box div.weekly ul li input{
	width:12px;
	height:12px;
	margin:0;
	padding:0;
}
div.repeat_box div.weekly ul li span{
	padding:0 5px 0 2px;
}
div.repeat_box div.monthly{
	float:left;
	display:none;
}
div.repeat_box div.monthly span{
	float:left;
}
div.repeat_box div.monthly font{
	font-size:12px;
}
div.repeat_box div.monthly input{
	float:left;
	width:20px;
	font-size:12px;
}
div.repeat_box div.monthly ul{
	list-style:none;
	float:left;
	width:100%;
	padding:3px 0;
	margin:0;
}
div.repeat_box div.monthly ul li{
	width:300px;
	float:left;
	padding:3px 0;
}
div.repeat_box div.monthly ul li input{
	float:left;
	margin:0;
	padding:0;
	width:auto;
	margin-right:5px;
}
div.repeat_box div.monthly ul li select{
	float:left;
	margin:0 5px;
}
div.repeat_box div.monthly ul li span{
	float:left;
}
div.repeat_box div.yearly{
	float:left;
	display:none;
}
div.repeat_box div.yearly span{
	float:left;
}
div.repeat_box div.yearly input{
	float:left;
	width:20px;
	margin:0;
	padding:0;
	font-size:12px;
}
div.repeat_box div.yearly ul{
	list-style:none;
	float:left;
	width:100%;
	padding:3px 0;
	margin:0;
}
div.repeat_box div.yearly ul li{
	float:left;
	width:100%;
	padding:3px 0;
}
div.repeat_box div.yearly ul li input{
	float:left;
	margin:0;
	padding:0;
	width:auto;
	margin-right:5px;
}
div.repeat_box div.yearly ul li select{
	float:left;
	margin:0 5px;
}
div.repeat_box div.yearly ul li span{
	float:left;
}
div.untill{
	width:310px;
	float:left;
	display:none;
}
div.untill ul{
	margin:0;
	padding:0;
	width:310px;
	list-style:none;
	float:left;
	border-top:1px #CDCDCD dashed;
	padding-top:5px;
}
div.untill ul li{
	margin:0;
	float:left;
	width:100%;
	padding:3px 0;
}
div.untill ul li input{
	float:left;
	font-size:12px;
	padding:0;
	margin:0;
	margin-right:5px;
}
div.untill ul li input.times{
	width:20px;
}
div.untill ul li input.data{
	width:70px;
}
div.untill ul li span{
	float:left;
}
/*--------------- 重复 -----------------*/
/*--------------- 联系人 ---------------*/
div.more_box div.connect_box{
	width:100%;
	float:left;
	display:none;
	border:1px #CDCDCD solid;
	border-top:0;
	overflow-y:auto;
	overflow-x:hidden;
}
div.connect_box div.cbox_title{
	width:100%;
	float:left;
	background:#D7EBFF;
	border-width:1px 0;
	height:19px;
	border-bottom:1px #9DCEFF solid;
}
div.connect_box div.cbox_title a.normal{
	width:93px;
	padding:3px 5px;
	float:left;
	text-align:center;
	color:#333;
	text-decoration:none;
	font-size:11px;
	height:14px;
}
div.connect_box div.cbox_title a.normal:hover{
	border:1px #9DCEFF solid;
	background:#E1F0FF;
	padding:2px 4px;
}
div.connect_box div.cbox_title a.onit{
	width:94px;
	float:left;
	margin-left:-1px;
	text-align:center;
	color:#333;
	text-decoration:none;
	font-size:11px;
	border:1px #9DCEFF solid;
	border-bottom:1px #EEF3FF solid;
	background:#EEF3FF;
	padding:2px 4px;
	height:14px;
}
div.connect_box div.connect_list{
	padding:5px 0;
	float:left;
	width:310px;
	max-height:450px;
	overflow-y:auto;
	overflow-x:hidden;
}
div.connect_list ul{
	width:100%;
	float:left;
	margin:0;
	padding:1px 0;
	list-style:none;
	font-size:12px;
}
div.connect_list ul li{
	float:left;
	padding:2px 0 3px 28px;
}
div.connect_list ul li.title{
	padding:2px 0 2px 10px;
	width:190px;
	cursor:default;
}
div.connect_list ul li.title:hover{
	background:#eeeeee;
}
div.connect_list ul li.title a.edit{
	font-size:11px;
	float:right;
	display:none;
}
div.connect_list ul li.title:hover a.edit{
	display:block;
}
div.connect_list ul li.title a{
	font-size:13px;
	font-weight:bold;
	padding-left:14px;
	color:#375A7D;
	text-decoration:none;
	background:url(../../image/tips.png) no-repeat;
}
div.connect_list ul li.title a.open{
	font-size:13px;
	font-weight:bold;
	padding-left:14px;
	color:#375A7D;
	text-decoration:none;
	background:url(../../image/tips.png) no-repeat 0 -14px;
}
div.connect_list ul li.title input{
	margin:0;
	padding:0;
	float:left;
	margin-right:5px;
}
div.connect_list ul li div.check{
	height:30px;
	float:left;
	padding-right:3px;
}
div.connect_list ul li div.check input{
	float:left;
	margin:0;
	padding:0;
	height:14px;
	width:14px;
}
div.connect_list ul li div.name{
	font-size:12px;
	float:left;
	white-space:pre;
	width:176px;
}
div.connect_list ul li div.email_add{
	font-size:12px;
	color:#999999;
	float:left;
	white-space:pre;
	width:176px;
	padding-bottom:2px;
	border-bottom:1px #CDCDCD dashed;
}
/*----------------- more_box ---------------*/
/*---------------尾部------------------*/
div.dialog_detail_btm{
	margin:5px;
	width:98%;
	float:left;
	border-top:1px #A4B9CE solid;
}
div.dialog_detail_btm a{
	text-decoration:none;
	float:right;
	padding:5px;
	cursor:pointer;
	background:#acc1d7;
	padding:2px 5px;
	color:#FFF;
	font-size:12px;
	-moz-border-radius:3px;
	margin:5px;
	border:1px #A4B9CE solid;
}
div.dialog_detail_btm a:hover{
	background:#d8e7f3;
	color:#026890;
}

